package com.ymatou.iapi.sellertrading.parameter;

import com.ymt.base.BaseBean;

@SuppressWarnings("serial")
public class GetOrderListRequestBean extends BaseBean{
	
	 /**
     * 需要查询的订单状态
     **/
    private int tradingStatus;
    /**
     * 下单时间：开始时间
     **/
    private String startTime;
    /**
     * 下单时间：截止时间
     **/
    private String endTime;
    /**
     * 付款时间：开始时间
     **/
    private String payStartTime;
    /**
     * 付款时间：截止时间
     **/
    private String payEndTime;

    /**
     * 只查询退货退款订单
     **/
    private boolean orderRefund;
    /**
     * 超时类型（0，全部，1，即将超时，2，已经超时）
     **/
    private Integer overtimeType;
    /**
     * 订单号
     **/
    private Long orderId;
    /**
     * 主单号
     **/
    private Long masterOrderId;
    /**
     * 买家昵称
     **/
    private String buyerLoginId;
    /**
     * 商品名称（模糊匹配）
     **/
    private String productName;
    /**
     * 商品编码
     **/
    private String productCode;
    /**
     * 收件人姓名
     **/
    private String receiver;
    /**
     * 收件人手机号
     **/
    private String receiverMobile;
    /**
     * 物流单号（模糊匹配）
     **/
    private String deliveryCode;

    /**
     * 页码
     **/
    private int page;
    /**
     * 每页记录数
     **/
    private int pageSize;
    /**
     * 拼邮标记（0，全部，1，国内段待发，2，国内段已发）
     **/
    private int packageDelivery;
    /**
     * 备注标识
     **/
    private Integer noteFlag;

    /**
     * 催付款分钟数
     **/
    private int reminderMinutes;

	public int getTradingStatus() {
		return tradingStatus;
	}

	public void setTradingStatus(int tradingStatus) {
		this.tradingStatus = tradingStatus;
	}

	public String getStartTime() {
		return startTime;
	}

	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public String getPayStartTime() {
		return payStartTime;
	}

	public void setPayStartTime(String payStartTime) {
		this.payStartTime = payStartTime;
	}

	public String getPayEndTime() {
		return payEndTime;
	}

	public void setPayEndTime(String payEndTime) {
		this.payEndTime = payEndTime;
	}

	public boolean isOrderRefund() {
		return orderRefund;
	}

	public void setOrderRefund(boolean orderRefund) {
		this.orderRefund = orderRefund;
	}

	public Integer getOvertimeType() {
		return overtimeType;
	}

	public void setOvertimeType(Integer overtimeType) {
		this.overtimeType = overtimeType;
	}

	public Long getOrderId() {
		return orderId;
	}

	public void setOrderId(Long orderId) {
		this.orderId = orderId;
	}

	public Long getMasterOrderId() {
		return masterOrderId;
	}

	public void setMasterOrderId(Long masterOrderId) {
		this.masterOrderId = masterOrderId;
	}

	public String getBuyerLoginId() {
		return buyerLoginId;
	}

	public void setBuyerLoginId(String buyerLoginId) {
		this.buyerLoginId = buyerLoginId;
	}

	public String getProductName() {
		return productName;
	}

	public void setProductName(String productName) {
		this.productName = productName;
	}

	public String getProductCode() {
		return productCode;
	}

	public void setProductCode(String productCode) {
		this.productCode = productCode;
	}

	public String getReceiver() {
		return receiver;
	}

	public void setReceiver(String receiver) {
		this.receiver = receiver;
	}

	public String getReceiverMobile() {
		return receiverMobile;
	}

	public void setReceiverMobile(String receiverMobile) {
		this.receiverMobile = receiverMobile;
	}

	public String getDeliveryCode() {
		return deliveryCode;
	}

	public void setDeliveryCode(String deliveryCode) {
		this.deliveryCode = deliveryCode;
	}

	public int getPage() {
		return page;
	}

	public void setPage(int page) {
		this.page = page;
	}

	public int getPageSize() {
		return pageSize;
	}

	public void setPageSize(int pageSize) {
		this.pageSize = pageSize;
	}

	public int getPackageDelivery() {
		return packageDelivery;
	}

	public void setPackageDelivery(int packageDelivery) {
		this.packageDelivery = packageDelivery;
	}

	public Integer getNoteFlag() {
		return noteFlag;
	}

	public void setNoteFlag(Integer noteFlag) {
		this.noteFlag = noteFlag;
	}

	public int getReminderMinutes() {
		return reminderMinutes;
	}

	public void setReminderMinutes(int reminderMinutes) {
		this.reminderMinutes = reminderMinutes;
	}
}
